namespace OracleInternal.Network
{
	internal class TNSPacketOffsets
	{
		internal static byte NSPHDLEN = 0;

		internal static byte NSPHDPSM = 2;

		internal static byte NSPHDTYP = 4;

		internal static byte NSPHDFLGS = 5;

		internal static byte NSPHDHSM = 6;

		internal static byte NSPSIZHD = 8;

		internal static byte NSPCNVSN = 8;

		internal static byte NSPCNLOV = 10;

		internal static byte NSPCNOPT = 12;

		internal static byte NSPCNSDU = 14;

		internal static byte NSPCNTDU = 16;

		internal static byte NSPCNNTC = 18;

		internal static byte NSPCNTNA = 20;

		internal static byte NSPCNONE = 22;

		internal static byte NSPCNLEN = 24;

		internal static byte NSPCNOFF = 26;

		internal static byte NSPCNMXC = 28;

		internal static byte NSPCNFL0 = 32;

		internal static byte NSPCNFL1 = 33;

		internal static byte NSPCNNUL = 34;

		internal static byte NSPCNTMO = 50;

		internal static byte NSPCNTCK = 52;

		internal static byte NSPCNADL = 54;

		internal static byte NSPCNADF = 56;

		internal static byte NSPCNDAT = 58;

		internal static byte NSPCNLSD = 58;

		internal static byte NSPCNLTD = 62;

		internal static byte NSPCNCFL = 66;

		internal static byte NSPCNV315DAT = 70;

		internal static byte NSPACVSN = 8;

		internal static byte NSPACOPT = 10;

		internal static byte NSPACSDU = 12;

		internal static byte NSPACTDU = 14;

		internal static byte NSPACONE = 16;

		internal static byte NSPACLEN = 18;

		internal static byte NSPACOFF = 20;

		internal static byte NSPACFL0 = 22;

		internal static byte NSPACFL1 = 23;

		internal static byte NSPACTMO = 24;

		internal static byte NSPACTCK = 26;

		internal static byte NSPACADL = 28;

		internal static byte NSPACAOF = 30;

		internal static byte NSPACDAT = 32;

		internal static byte NSPACLSD = 32;

		internal static byte NSPACLTD = 36;

		internal static byte NSPACCFL = 40;

		internal static byte NSPACCFON = 128;

		internal static byte NSPACCFAT = 64;

		internal static byte NSPACCFNT = 2;

		internal static byte NSPACV315DAT = 41;

		internal static byte NSPRFURS = 8;

		internal static byte NSPRFSRS = 9;

		internal static byte NSPRFLEN = 10;

		internal static byte NSPRFDAT = 12;

		internal static byte NSPRDLEN = 8;

		internal static byte NSPRDDAT = 10;

		internal static short NSPDAFLG = 8;

		internal static short NSPDADAT = 10;

		internal static short NSPMKTYP = 8;

		internal static short NSPMKODT = 9;

		internal static short NSPMKDAT = 10;

		internal static int NSPCTLCMD = NSPSIZHD;

		internal static int NSPCTLDAT = 2 + NSPSIZHD;

		internal const int NSPCTLEMFI = 0;

		internal const int NSPCTLERR1 = 4;

		internal const int NSPCTLERR2 = 8;

		internal static ushort NSGDONTCARE = 1;

		internal static ushort NSGHDX = 2;

		internal static ushort NSGFDX = 4;

		internal static ushort NSGHDRCHKSUM = 8;

		internal static ushort NSGPAKCHKSUM = 16;

		internal static ushort NSGCHKSUM = (ushort)(NSGHDRCHKSUM | NSGPAKCHKSUM);

		internal static ushort NSGBROKEN = 32;

		internal static ushort NSGUSEVIO = 64;

		internal static ushort NSGOSAUTHOK = 128;

		internal static ushort NSGSENDATTN = 512;

		internal static ushort NSGRECVATTN = 1024;

		internal static ushort NSGNOATTNPR = 2048;

		internal static ushort NSGRAW = 4096;

		internal static ushort NSGMLTPLX = 8192;

		internal static ushort NSGDHANDOFF = 16384;

		internal static ushort NSGNEVER = 32768;

		internal static readonly ushort NSPMXCDATA = 230;

		internal static readonly byte NSINADISABLEFORCONNECTION = 4;
	}
}
